package com.moonLight.weblog.common.aspect;

import java.lang.annotation.*;

@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD})
@Documented
public @interface ApiOperationLog {
    /**
     * API 功能描述
     *
     * 这行代码定义了一个名为 `description` 的方法，默认返回一个空字符串。具体解释如下：
     *
     * - 该代码位于接口或注解的定义中，表示一个带有默认值的方法或属性。
     * - `String description()` 定义了一个返回类型为 `String` 的方法 `description`。
     * - `default ""` 表示如果使用者没有提供具体的实现或值，则默认返回空字符串。
     *
     *
     * @return String
     */
    String description() default "";

}
